package com.chd.ledger_server.domain;

import com.chd.ledger_server.entity.*;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 分页实体，包含分页所需参数和实体
 */
@AllArgsConstructor
@NoArgsConstructor
@Data
public class PageDto {
    /**
     * 分页
     */
    private Integer page;

    /**
     * 每页多少条数据
     */
    private Integer size;

    /**
     * 管道预警
     */
    private PipeWarning pipeWarning;

    /**
     * 管道标准
     */
    private PipeStandard pipeStandard;

    /**
     * 用户实体
     */
    private SysUsers sysUsers;

    /**
     * 基点
     */
    private ModelBasePoints modelBasePoints;

    /**
     * 基本模型
     */
    private ModelBaseModels modelBaseModels;

    /**
     * 实例模型
     */
    private ModelInstanceModels modelInstanceModels;

    /**
     * 实点
     */
    private ModelInstancePoints modelInstancePoints;

    /**
     * 设备
     */
    private DevDevices devDevices;

    /**
     * 设备类型
     */
    private DevDeviceType devDeviceType;

    /**
     * 台账
     */
    private DevLedger devLedger;

    /**
     * 台账视图
     */
    private VLedgerComprehensive vledger;

    /**
     * 模型热点信息卡片视图
     */
    private VHotLedgerCard vcard;
}
